package ptn

var (
	testcount     = 40
	maincount     = 40
	TestNetKeys   []string
	TestNetValues []string
	MainNetKeys   []string
	MainNetValues []string
)

func init() {
	MainNetKeys = make([]string, maincount)
	MainNetValues = make([]string, maincount)
	TestNetKeys = make([]string, testcount)
	TestNetValues = make([]string, testcount)

	// testnet keys
	TestNetKeys[0] = "47656e65736973556e697448617368"
	TestNetKeys[1] = "61625cf7ca0c05b981fe6953a1c2cfcc1fd953fcfc4b"
	TestNetKeys[2] = "61705cf7ca0c05b981fe6953a1c2cfcc1fd953fcfc4b9d85c3cd6232f1f32171b4be124830187b46db0e4e7e26065cd575558fbab7b90000000000000000"
	TestNetKeys[3] = "636d0000000000000000000000000000000000000001"
	TestNetKeys[4] = "636d0000000000000000000000000000000000000002"
	TestNetKeys[5] = "636d0000000000000000000000000000000000000003"
	TestNetKeys[6] = "636d0000000000000000000000000000000000000004"
	TestNetKeys[7] = "636d0000000000000000000000000000000000000007"
	TestNetKeys[8] = "636d0000000000000000000000000000000000000008"
	TestNetKeys[9] = "636d0000000000000000000000000000000000000009"
	TestNetKeys[10] = "636d000000000000000000000000000000000000000f"
	TestNetKeys[11] = "636f0000000000000000000000000000000000000001"
	TestNetKeys[12] = "636f0000000000000000000000000000000000000002"
	TestNetKeys[13] = "636f0000000000000000000000000000000000000003"
	TestNetKeys[14] = "636f0000000000000000000000000000000000000004"
	TestNetKeys[15] = "636f0000000000000000000000000000000000000007"
	TestNetKeys[16] = "636f0000000000000000000000000000000000000008"
	TestNetKeys[17] = "636f0000000000000000000000000000000000000009"
	TestNetKeys[18] = "636f000000000000000000000000000000000000000f"
	TestNetKeys[19] = "637300000000000000000000000000000000000000014d65646961746f724c697374"
	TestNetKeys[20] = "63730000000000000000000000000000000000000008526f6f7443414279746573"
	TestNetKeys[21] = "63730000000000000000000000000000000000000008526f6f744341486f6c646572"
	TestNetKeys[22] = "637300000000000000000000000000000000000000086469676974616c436f6e66"
	TestNetKeys[23] = "647044796e616d6963476c6f62616c50726f7065727479"
	TestNetKeys[24] = "6770476c6f62616c50726f7065727479"
	TestNetKeys[25] = "6770746e76657273696f6e"
	TestNetKeys[26] = "68680000000000000000400082bb080000000000000000000000"
	TestNetKeys[27] = "6c759d85c3cd6232f1f32171b4be124830187b46db0e4e7e26065cd575558fbab7b9"
	TestNetKeys[28] = "6d69b29c99fd86d5f1112b5bdc4280d0a61edf40123e"
	TestNetKeys[29] = "6d69c4fb92004d1d053718e27ab44d3bd2b77cb88da1"
	TestNetKeys[30] = "6d69c99f22fd1c5f8c7ebc7fa3c9be25adac1a349dad"
	TestNetKeys[31] = "6d69f1d720c5135ea6ea3bfe5a680fecb4611390685f"
	TestNetKeys[32] = "6d69fb4a8334743b56ef935c5f2256128d490a956734"
	TestNetKeys[33] = "6d734d65646961746f725363686564756c65"
	TestNetKeys[34] = "7061756f9d85c3cd6232f1f32171b4be124830187b46db0e4e7e26065cd575558fbab7b90000000000000000"
	TestNetKeys[35] = "73746275400082bb080000000000000000000000"
	TestNetKeys[36] = "74789d85c3cd6232f1f32171b4be124830187b46db0e4e7e26065cd575558fbab7b9"
	TestNetKeys[37] = "75626365f3bc9c197b8679821b998da5ee8f88b3db67fdb023250db3d1c2ae0ab1c6"
	TestNetKeys[38] = "75686365f3bc9c197b8679821b998da5ee8f88b3db67fdb023250db3d1c2ae0ab1c6"
	TestNetKeys[39] = "756f9d85c3cd6232f1f32171b4be124830187b46db0e4e7e26065cd575558fbab7b90000000000000000"

	// testnet values
	TestNetValues[0] = "6365f3bc9c197b8679821b998da5ee8f88b3db67fdb023250db3d1c2ae0ab1c6"
	TestNetValues[1] = "016345785d8a0000"
	TestNetValues[2] = "e3a09d85c3cd6232f1f32171b4be124830187b46db0e4e7e26065cd575558fbab7b98080"
	TestNetValues[3] = "0000000000000000000000000000000000000001"
	TestNetValues[4] = "0000000000000000000000000000000000000002"
	TestNetValues[5] = "0000000000000000000000000000000000000003"
	TestNetValues[6] = "0000000000000000000000000000000000000004"
	TestNetValues[7] = "0000000000000000000000000000000000000007"
	TestNetValues[8] = "0000000000000000000000000000000000000008"
	TestNetValues[9] = "0000000000000000000000000000000000000009"
	TestNetValues[10] = "000000000000000000000000000000000000000f"
	TestNetValues[11] = "f841940000000000000000000000000000000000000001808f4465706f736974204d616e6167657201940000000000000000000000000000000000000000845d15f11d"
	TestNetValues[12] = "f79400000000000000000000000000000000000000028085505243323001940000000000000000000000000000000000000000845d15f11d"
	TestNetValues[13] = "f69400000000000000000000000000000000000000038084566f746501940000000000000000000000000000000000000000845d15f11d"
	TestNetValues[14] = "f847940000000000000000000000000000000000000004809553797374656d20436f6e666967204d616e6167657201940000000000000000000000000000000000000000845d15f11d"
	TestNetValues[15] = "f838940000000000000000000000000000000000000007808650524337323101940000000000000000000000000000000000000000845d15f11d"
	TestNetValues[16] = "f84294000000000000000000000000000000000000000880904469676974616c204964656e7469747901940000000000000000000000000000000000000000845d15f11d"
	TestNetValues[17] = "f8439400000000000000000000000000000000000000098091506172746974696f6e204d616e6167657201940000000000000000000000000000000000000000845d15f11d"
	TestNetValues[18] = "f694000000000000000000000000000000000000000f80845465737401940000000000000000000000000000000000000000845d15f11d"
	TestNetValues[19] = "0000000000000000400082bb080000000000000000000000ffffffff7b2250314848517431634d57726a335742566d7354585942736177776732777244366f6636223a747275652c2250314a7859703164527071325a65596b353858456b535a4a72707459456575765a7971223a747275652c2250314b5035545a77545938556f77453758337a535a33675a4448717743716343546852223a747275652c22503150336a5a623433593773746168697638473379765255617747635757764a425074223a747275652c225031507568734e546d70735356333677796f4546343962356468526461545159433243223a747275657d"
	TestNetValues[20] = "0000000000000000400082bb080000000000000000000000000000002d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d0a4d49494632544343413847674177494241674955536f734c49757357747563357542336462515477512b79786f676b774451594a4b6f5a496876634e4151454c0a425141776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e564241634d42304a6c0a61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a585250626d5578476a41590a42674e5642414d4d455642686247786c644539755a5342536232393049454e424d423458445445354d4451784d4441344d4459794f466f5844544d354d4451770a4e5441344d4459794f466f776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e560a4241634d42304a6c61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a5852500a626d5578476a415942674e5642414d4d455642686247786c644539755a5342536232393049454e424d494943496a414e42676b71686b694739773042415145460a41414f43416738414d49494343674b4341674541705a66614d383135616e442f7972347232495432616a705866326176756d3845732b44324f32753330776a580a5651752f487375764d7a68577642367835737834594a6262356172546239767a496944424b6b646c52436d65387a3035396f704e6d6b42764b7a5836437647310a325232444637396345365959637769524f664542314367676c4e524c305154774450744a4c744668697536535a7a37436739695442507a4263564666486f76370a6e677331352f7a46547551374a596c6446726a784c5a2f7268766561436c6f4f6a53386949666a736e634347756369664c53565366344e64613139354d6565590a31415a4758775a565a2f6d6762523177316168456d365562472f3754614e2f555472426f644b452b7537644f437a4b4374335046586a664f42767a4d544f6b640a6a79543051586a534b65765a38374962686a46753872514c3041586f4459534475614a6636563554505a475a2b5531716c554d665749735478335039666a42750a3475526f31325a527a4d7a476d662f64504a6169484765464c666742716b564755794c396676506c6f306a37363859466975476872546f55354b7a6b553143330a53576e634f3853505946472f53556d7269473677395149716c42676f7765327331566f54797767633536675871742b65742f2f3176556c646e434379714546520a677a56514c68344a306442704a6352434b66784d33346230562b6c33352f6f2f58766c5a535a523366714941332b78434e6378757a52725166796d664c5753520a425a5832674336754e5538455a2f413449587179434d746e6368712f37666f6e57774451355971436d54692b336d784f455561557274595368756375356538590a454646536b48643177543139786645366a4648386f6d59534f6e364b33794e37723336344a30762f6f4652427272704177466e376e6c4a4173673841796745430a4177454141614e6a4d474577485159445652304f4242594546426e535a565a5054314a466949764f5242427249445541487168434d42384741315564497751590a4d42614146426e535a565a5054314a466949764f5242427249445541487168434d41384741315564457745422f7751464d414d424166387744675944565230500a4151482f42415144416747474d41304743537147534962334451454243775541413449434151426b486c434f5555552b35756f4f306c3158583650692b334b6d0a79315139454a594557376e4867386a5a624f6b735949317a5a6d424f6a336b6a42362f785770554873536e6a317a394172744f6462494b584152564f6f6764390a3045614f776d6a73496f6555672b506e31483633486f2b70587a535043425a6165315449703579377776544351356b7a2b7639776a3434396f52692b5a2b35770a4356764234616836312f4a39516b5843586f5845326a663733325a774f542b2f43464b6d6e414f774f5a656831723632626e6c317a6b4838372f2f576d6c386e0a4d31634d5a79574f2f595a4c577a6e47714d2b52487048656543314d4e36587276316337452b375a6d674e594b4b4d767232397864444c4f65315761455148730a4f696142534c3164774338585a3849685032424966424d597a4237664463755a34614b767757484257376d342b63642f563746386e42444d50795946634c52620a447349325a63757767414676784c704330594e473679786d664f5371362f487a41524972347857796e483347786d3133523247642f75686757307758646c50670a57647a59495a5454464545454e74736d4a5145794b69317956424b786677764c42672f55686d573439754b48796f4f7138337254664f6d562b34327757637a490a573435696b6642796e42394576344b65757a64684a4149357a4f766963473172763449384c6253614931636a6f724b2b37425644633254504b30746f4e654e630a7754654c55684858646343464f536d6a7543743279435a4b444273377467306d4c62314c71796b5637633036446b6d7468686e5333514f64476d3061507655480a64466172474773726c4e683264715a396f6d54534437506b7379472b46515167533162365667706f6f317376335a335243422b5973687767396e4f4b414e46330a4238483363516874376734386134526855773d3d0a2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d"
	TestNetValues[21] = "0000000000000000400082bb0800000000000000000000000000000050314c4138546b455778553646634d7a6b796553626639623946775a77787259527546"
	TestNetValues[22] = "0000000000000000400082bb080000000000000000000000000000007b22726f6f744341486f6c646572223a2250314c4138546b455778553646634d7a6b796553626639623946775a77787259527546222c22726f6f7443414279746573223a222d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d5c6e4d49494632544343413847674177494241674955536f734c49757357747563357542336462515477512b79786f676b774451594a4b6f5a496876634e4151454c5c6e425141776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e564241634d42304a6c5c6e61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a585250626d5578476a41595c6e42674e5642414d4d455642686247786c644539755a5342536232393049454e424d423458445445354d4451784d4441344d4459794f466f5844544d354d4451775c6e4e5441344d4459794f466f776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e565c6e4241634d42304a6c61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a5852505c6e626d5578476a415942674e5642414d4d455642686247786c644539755a5342536232393049454e424d494943496a414e42676b71686b694739773042415145465c6e41414f43416738414d49494343674b4341674541705a66614d383135616e442f7972347232495432616a705866326176756d3845732b44324f32753330776a585c6e5651752f487375764d7a68577642367835737834594a6262356172546239767a496944424b6b646c52436d65387a3035396f704e6d6b42764b7a5836437647315c6e325232444637396345365959637769524f664542314367676c4e524c305154774450744a4c744668697536535a7a37436739695442507a4263564666486f76375c6e6e677331352f7a46547551374a596c6446726a784c5a2f7268766561436c6f4f6a53386949666a736e634347756369664c53565366344e64613139354d6565595c6e31415a4758775a565a2f6d6762523177316168456d365562472f3754614e2f555472426f644b452b7537644f437a4b4374335046586a664f42767a4d544f6b645c6e6a79543051586a534b65765a38374962686a46753872514c3041586f4459534475614a6636563554505a475a2b5531716c554d665749735478335039666a42755c6e3475526f31325a527a4d7a476d662f64504a6169484765464c666742716b564755794c396676506c6f306a37363859466975476872546f55354b7a6b553143335c6e53576e634f3853505946472f53556d7269473677395149716c42676f7765327331566f54797767633536675871742b65742f2f3176556c646e434379714546525c6e677a56514c68344a306442704a6352434b66784d33346230562b6c33352f6f2f58766c5a535a523366714941332b78434e6378757a52725166796d664c5753525c6e425a5832674336754e5538455a2f413449587179434d746e6368712f37666f6e57774451355971436d54692b336d784f455561557274595368756375356538595c6e454646536b48643177543139786645366a4648386f6d59534f6e364b33794e37723336344a30762f6f4652427272704177466e376e6c4a4173673841796745435c6e4177454141614e6a4d474577485159445652304f4242594546426e535a565a5054314a466949764f5242427249445541487168434d42384741315564497751595c6e4d42614146426e535a565a5054314a466949764f5242427249445541487168434d41384741315564457745422f7751464d414d424166387744675944565230505c6e4151482f42415144416747474d41304743537147534962334451454243775541413449434151426b486c434f5555552b35756f4f306c3158583650692b334b6d5c6e79315139454a594557376e4867386a5a624f6b735949317a5a6d424f6a336b6a42362f785770554873536e6a317a394172744f6462494b584152564f6f6764395c6e3045614f776d6a73496f6555672b506e31483633486f2b70587a535043425a6165315449703579377776544351356b7a2b7639776a3434396f52692b5a2b35775c6e4356764234616836312f4a39516b5843586f5845326a663733325a774f542b2f43464b6d6e414f774f5a656831723632626e6c317a6b4838372f2f576d6c386e5c6e4d31634d5a79574f2f595a4c577a6e47714d2b52487048656543314d4e36587276316337452b375a6d674e594b4b4d767232397864444c4f65315761455148735c6e4f696142534c3164774338585a3849685032424966424d597a4237664463755a34614b767757484257376d342b63642f563746386e42444d50795946634c52625c6e447349325a63757767414676784c704330594e473679786d664f5371362f487a41524972347857796e483347786d3133523247642f75686757307758646c50675c6e57647a59495a5454464545454e74736d4a5145794b69317956424b786677764c42672f55686d573439754b48796f4f7138337254664f6d562b34327757637a495c6e573435696b6642796e42394576344b65757a64684a4149357a4f766963473172763449384c6253614931636a6f724b2b37425644633254504b30746f4e654e635c6e7754654c55684858646343464f536d6a7543743279435a4b444273377467306d4c62314c71796b5637633036446b6d7468686e5333514f64476d3061507655485c6e64466172474773726c4e683264715a396f6d54534437506b7379472b46515167533162365667706f6f317376335a335243422b5973687767396e4f4b414e46335c6e4238483363516874376734386134526855773d3d5c6e2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d227d"
	TestNetValues[23] = "e4950000000000000000000000000000000000000000008080808088ffffffffffffffff80"
	TestNetValues[24] = "f90189f90114f87602050180f866856d6b6e6f6487736574666361708b61756469745f7772697465906e65745f62696e645f73657276696365876e65745f726177846b696c6c867365746769648673657475696487736574706361708563686f776e86666f776e65728a7379735f6368726f6f74886770746e2d6e657480f89af84e823a98841135e6286483500000a3503134597062686f736859395959326d5135314b45334854583252575364314e38513785012a05f200843b9aca008405f5e100050103820258018213881414148a3130373337343138323484313032348532353030308a313037333734313832348a31303733373431383234833531328632303030303033348231303183322e3583312e353183302e35c0f86e95b29c99fd86d5f1112b5bdc4280d0a61edf40123e0095c4fb92004d1d053718e27ab44d3bd2b77cb88da10095f1d720c5135ea6ea3bfe5a680fecb4611390685f0095fb4a8334743b56ef935c5f2256128d490a9567340095c99f22fd1c5f8c7ebc7fa3c9be25adac1a349dad00c0"
	TestNetValues[25] = "d1846770746e8b312e302e322d64656c7461"
	TestNetValues[26] = "a06365f3bc9c197b8679821b998da5ee8f88b3db67fdb023250db3d1c2ae0ab1c6"
	TestNetValues[27] = "e8a06365f3bc9c197b8679821b998da5ee8f88b3db67fdb023250db3d1c2ae0ab1c68080845d15f11d"
	TestNetValues[28] = "f901a0f90193a350314848517431634d57726a335742566d7354585942736177776732777244366f6636a350314848517431634d57726a335742566d7354585942736177776732777244366f6636b8af374e707038716e466979634574734d4e39616d344b567550626d7365374a3941524638593233565738545a4c6a546e6e6f484850516f31317739676d633958415764417559525744344364664348555938364d39676d727453474c6e6361796f626470746f413435485361464e784e4b365565446568464c3141747655374738426332617a7162337236616144437767416e65636b7571455673645674396d3463644858755274504d3544574e7365b898706e6f64653a2f2f6436323530643034306333353639653266313566316463643037663364633063353662633932373336656361623261353766653136613364383030666438626263326535326465386461636261353961303234386335393832613465626332656433356264363361643530366438303730356265363831613531656538643764403132372e302e302e313a3330333033c58080808080c3808080"
	TestNetValues[29] = "f901a0f90193a350314a7859703164527071325a65596b353858456b535a4a72707459456575765a7971a350314a7859703164527071325a65596b353858456b535a4a72707459456575765a7971b8af38346634686d61596370546b4a535931675772464866674d65696569565941665751316e42725a61666a5357635a47334133656145454576376b5864664738564c3767794d4c6b394454534e563274347a565a317a4656427472777745687a627071734c4666737957507443504b3758584e6f7464453668714d6950726e644554397958366573795372616371525a3855555341723678484c59433336375172514b43794647355a6251654875746ab898706e6f64653a2f2f6465376261626235643262313462623738306131613566633066336331376530336437306464666138343763643730346632333437373732393937636430616537636630313665306438393937343865303239316433303138303561323633643265393661313533363163653366323664343738393361643136376164626630403132372e302e302e313a3330333035c58080808080c3808080"
	TestNetValues[30] = "f901a0f90193a350314b5035545a77545938556f77453758337a535a33675a4448717743716343546852a350314b5035545a77545938556f77453758337a535a33675a4448717743716343546852b8af334b385671454d7976396a654a44504147563243674a4d3575666f5744464e6f71387448794a536176376a546f6d617a31667152735850794863734672753762525564504d6e755965627a4c4c746679754a706e3433545869437247656276775741734859616370584c674754336d38473244617875334b564a766b7369664d4d69674532655871516f575a35674a445969317058624d584c316834614d7073654c4137386a73545a413964514a55b898706e6f64653a2f2f3364376233646235323334313835363563633131396262346134383133373533616435613731343434313139336535633839616465313935663436363636393164663636663464626634333539356566613962333433663861643739343664303537613437666231306164356230356437623030653330616139303638373132403132372e302e302e313a3330333038c58080808080c3808080"
	TestNetValues[31] = "f901a0f90193a3503150336a5a623433593773746168697638473379765255617747635757764a425074a3503150336a5a623433593773746168697638473379765255617747635757764a425074b8af36586d726167474675666a39584a45546f5a4c54317077756f3533544533383156533862545a4756323356363834684a4a6b6d615279534b656e79427947797471614b70363852473567355a5877426a44337a487957346271774452615272745841576f545048367a526b6477754875594c514e396867325a43644e415a5958583659764259747074524744656b446f456f76376134713242736646474a5a6e356d384b57484e7a46594234634136b898706e6f64653a2f2f3030393638333338353334343963653436613137323036333864303434353331613466366465376364336332326339306139363236363338346339666133636635353062313464353532666263623238653736333565306465343733376361356439383566663439353437353065646462653135303165616435633436316335403132372e302e302e313a3330333036c58080808080c3808080"
	TestNetValues[32] = "f901a0f90193a35031507568734e546d70735356333677796f4546343962356468526461545159433243a35031507568734e546d70735356333677796f4546343962356468526461545159433243b8af38644e51463145456f5a75434256366e51343832475653696e6637473161586e316336326e7a79724451794857706239474b69426b6d63346b48656d7145724a4576704a7937695468354b7831384864365a69656257654e434d4464436137625a4c4a546f6855414d417145697a66525a44654e57336542586852456a363643745735426a63313161596e447054354551436a697037635772474d4163796d794a456b685131685877375974434438b898706e6f64653a2f2f3739303534636665646664626632626564656633633965653836356131613938343361363565616630393339626534393666356239353630653432666262666330396561373131393736303138333461326536386436316562383837393261326539633134336164366335396333343362376562316333366534363165363264403132372e302e302e313a3330333037c58080808080c3808080"
	TestNetValues[33] = "f870f86e95c4fb92004d1d053718e27ab44d3bd2b77cb88da10095f1d720c5135ea6ea3bfe5a680fecb4611390685f0095c99f22fd1c5f8c7ebc7fa3c9be25adac1a349dad0095fb4a8334743b56ef935c5f2256128d490a9567340095b29c99fd86d5f1112b5bdc4280d0a61edf40123e00"
	TestNetValues[34] = "a35031395561314d3852744b79616f744373487934657a67664261724674465934335656"
	TestNetValues[35] = "f839a06365f3bc9c197b8679821b998da5ee8f88b3db67fdb023250db3d1c2ae0ab1c6d290400082bb08000000000000000000000080845d15f11d"
	TestNetValues[36] = "f915cef915c9f85180b84ef84cc0f848f84688016345785d8a00009976a9145cf7ca0c05b981fe6953a1c2cfcc1fd953fcfc4b88ace290400082bb080000000000000000000000900000000000000000000000000000000080f902cd06b902c9f902c68c47656e657369732054657874b902b5e5a793e5908d20e4b8a820e59d90e6a08720e4b8a820e7ae80e4bb8b200d0ae5ad9fe5b2a9e4b8a8e58c97e4baace4b8a8e9809ae8af81e6b4bee580a1e5afbce88085e380814353444ee589afe680bbe8a381e38081e69f8fe993bee98193e68db743454f2e0d0ae58898e799bee7a5a5e4b8a8e4b88ae6b5b7e4b8a820476f432d6c6162e58f91e8b5b7e4babae585bce68a80e69cafe7a4bee7bea4e8b49fe8b4a3e4baba2ce5a48de697a6e5a4a7e5ada6e8aea1e7ae97e69cbae58d9ae5a3ab2e0d0ae99988e6be84e4b8a8e4b88ae6b5b7e4b8a8e5bc95e58a9be58cbae5bc80e58f91e88085e7a4bee58cbae680bbe79086e4ba8b2c454f53e8b685e7baa7e88a82e782b9e8b49fe8b4a3e4baba2e0d0ae5ad99e7baa2e699afe4b8a8e58c97e4baace4b8a843544fe380813133e5b9b44954e5bc80e58f91e5928ce7aea1e79086e7bb8fe9aa8c2e0d0a6b6f6265677066616ee4b8a8e58c97e4baace4b8a8e4b896e7958c353030e5bcbae4bc81e4b89ae68a80e69cafe680bbe79b912e0d0ae4bd99e5a58ee4b8a8e4b88ae6b5b7e4b8a8e58aa0e5af86e7bb8fe6b58ee5ada6e7a094e7a9b6e59198e38081e4baa7e59381e7a094e58f91e7bb8fe790862e0d0a5368616e67736f6e67e4b8a8e58c97e4baace4b8a8466162726963e3808120e5a49ae993bee3808120e58886e7898720e38081e8b7a8e993bee68a80e69caf2e0d0ae98391e5b9bfe5869be4b8a8e4b88ae6b5b7e4b8a8e58cbae59d97e993be6a617661e5ba94e794a8e5bc80e58f912e0d0ae992aee7a59ce7a684e899abe4b8a8e58c97e4baace4b8a8e5a4a7e695b0e68daee69eb6e69e84e3808144617070e5bc80e58f912e0d0ae5bdade6958fe4b8a8e59b9be5b79de4b8a8e8aea1e7ae97e69cbae7bd91e7bb9ce5928ce7b3bbe7bb9fe99b86e68890e58d81e4bd99e5b9b4e69c89e7bb8fe9aa8c2e0d0a80f9113b03b91137f91134940000000000000000000000000000000000000008c0c0f91116f3808c526f6f744341486f6c646572a350314c4138546b455778553646634d7a6b796553626639623946775a7778725952754680f9083a808b526f6f7443414279746573b908292d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d0a4d49494632544343413847674177494241674955536f734c49757357747563357542336462515477512b79786f676b774451594a4b6f5a496876634e4151454c0a425141776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e564241634d42304a6c0a61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a585250626d5578476a41590a42674e5642414d4d455642686247786c644539755a5342536232393049454e424d423458445445354d4451784d4441344d4459794f466f5844544d354d4451770a4e5441344d4459794f466f776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e560a4241634d42304a6c61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a5852500a626d5578476a415942674e5642414d4d455642686247786c644539755a5342536232393049454e424d494943496a414e42676b71686b694739773042415145460a41414f43416738414d49494343674b4341674541705a66614d383135616e442f7972347232495432616a705866326176756d3845732b44324f32753330776a580a5651752f487375764d7a68577642367835737834594a6262356172546239767a496944424b6b646c52436d65387a3035396f704e6d6b42764b7a5836437647310a325232444637396345365959637769524f664542314367676c4e524c305154774450744a4c744668697536535a7a37436739695442507a4263564666486f76370a6e677331352f7a46547551374a596c6446726a784c5a2f7268766561436c6f4f6a53386949666a736e634347756369664c53565366344e64613139354d6565590a31415a4758775a565a2f6d6762523177316168456d365562472f3754614e2f555472426f644b452b7537644f437a4b4374335046586a664f42767a4d544f6b640a6a79543051586a534b65765a38374962686a46753872514c3041586f4459534475614a6636563554505a475a2b5531716c554d665749735478335039666a42750a3475526f31325a527a4d7a476d662f64504a6169484765464c666742716b564755794c396676506c6f306a37363859466975476872546f55354b7a6b553143330a53576e634f3853505946472f53556d7269473677395149716c42676f7765327331566f54797767633536675871742b65742f2f3176556c646e434379714546520a677a56514c68344a306442704a6352434b66784d33346230562b6c33352f6f2f58766c5a535a523366714941332b78434e6378757a52725166796d664c5753520a425a5832674336754e5538455a2f413449587179434d746e6368712f37666f6e57774451355971436d54692b336d784f455561557274595368756375356538590a454646536b48643177543139786645366a4648386f6d59534f6e364b33794e37723336344a30762f6f4652427272704177466e376e6c4a4173673841796745430a4177454141614e6a4d474577485159445652304f4242594546426e535a565a5054314a466949764f5242427249445541487168434d42384741315564497751590a4d42614146426e535a565a5054314a466949764f5242427249445541487168434d41384741315564457745422f7751464d414d424166387744675944565230500a4151482f42415144416747474d41304743537147534962334451454243775541413449434151426b486c434f5555552b35756f4f306c3158583650692b334b6d0a79315139454a594557376e4867386a5a624f6b735949317a5a6d424f6a336b6a42362f785770554873536e6a317a394172744f6462494b584152564f6f6764390a3045614f776d6a73496f6555672b506e31483633486f2b70587a535043425a6165315449703579377776544351356b7a2b7639776a3434396f52692b5a2b35770a4356764234616836312f4a39516b5843586f5845326a663733325a774f542b2f43464b6d6e414f774f5a656831723632626e6c317a6b4838372f2f576d6c386e0a4d31634d5a79574f2f595a4c577a6e47714d2b52487048656543314d4e36587276316337452b375a6d674e594b4b4d767232397864444c4f65315761455148730a4f696142534c3164774338585a3849685032424966424d597a4237664463755a34614b767757484257376d342b63642f563746386e42444d50795946634c52620a447349325a63757767414676784c704330594e473679786d664f5371362f487a41524972347857796e483347786d3133523247642f75686757307758646c50670a57647a59495a5454464545454e74736d4a5145794b69317956424b786677764c42672f55686d573439754b48796f4f7138337254664f6d562b34327757637a490a573435696b6642796e42394576344b65757a64684a4149357a4f766963473172763449384c6253614931636a6f724b2b37425644633254504b30746f4e654e630a7754654c55684858646343464f536d6a7543743279435a4b444273377467306d4c62314c71796b5637633036446b6d7468686e5333514f64476d3061507655480a64466172474773726c4e683264715a396f6d54534437506b7379472b46515167533162365667706f6f317376335a335243422b5973687767396e4f4b414e46330a4238483363516874376734386134526855773d3d0a2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d80f908a2808b6469676974616c436f6e66b908917b22726f6f744341486f6c646572223a2250314c4138546b455778553646634d7a6b796553626639623946775a77787259527546222c22726f6f7443414279746573223a222d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d5c6e4d49494632544343413847674177494241674955536f734c49757357747563357542336462515477512b79786f676b774451594a4b6f5a496876634e4151454c5c6e425141776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e564241634d42304a6c5c6e61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a585250626d5578476a41595c6e42674e5642414d4d455642686247786c644539755a5342536232393049454e424d423458445445354d4451784d4441344d4459794f466f5844544d354d4451775c6e4e5441344d4459794f466f776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e565c6e4241634d42304a6c61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a5852505c6e626d5578476a415942674e5642414d4d455642686247786c644539755a5342536232393049454e424d494943496a414e42676b71686b694739773042415145465c6e41414f43416738414d49494343674b4341674541705a66614d383135616e442f7972347232495432616a705866326176756d3845732b44324f32753330776a585c6e5651752f487375764d7a68577642367835737834594a6262356172546239767a496944424b6b646c52436d65387a3035396f704e6d6b42764b7a5836437647315c6e325232444637396345365959637769524f664542314367676c4e524c305154774450744a4c744668697536535a7a37436739695442507a4263564666486f76375c6e6e677331352f7a46547551374a596c6446726a784c5a2f7268766561436c6f4f6a53386949666a736e634347756369664c53565366344e64613139354d6565595c6e31415a4758775a565a2f6d6762523177316168456d365562472f3754614e2f555472426f644b452b7537644f437a4b4374335046586a664f42767a4d544f6b645c6e6a79543051586a534b65765a38374962686a46753872514c3041586f4459534475614a6636563554505a475a2b5531716c554d665749735478335039666a42755c6e3475526f31325a527a4d7a476d662f64504a6169484765464c666742716b564755794c396676506c6f306a37363859466975476872546f55354b7a6b553143335c6e53576e634f3853505946472f53556d7269473677395149716c42676f7765327331566f54797767633536675871742b65742f2f3176556c646e434379714546525c6e677a56514c68344a306442704a6352434b66784d33346230562b6c33352f6f2f58766c5a535a523366714941332b78434e6378757a52725166796d664c5753525c6e425a5832674336754e5538455a2f413449587179434d746e6368712f37666f6e57774451355971436d54692b336d784f455561557274595368756375356538595c6e454646536b48643177543139786645366a4648386f6d59534f6e364b33794e37723336344a30762f6f4652427272704177466e376e6c4a4173673841796745435c6e4177454141614e6a4d474577485159445652304f4242594546426e535a565a5054314a466949764f5242427249445541487168434d42384741315564497751595c6e4d42614146426e535a565a5054314a466949764f5242427249445541487168434d41384741315564457745422f7751464d414d424166387744675944565230505c6e4151482f42415144416747474d41304743537147534962334451454243775541413449434151426b486c434f5555552b35756f4f306c3158583650692b334b6d5c6e79315139454a594557376e4867386a5a624f6b735949317a5a6d424f6a336b6a42362f785770554873536e6a317a394172744f6462494b584152564f6f6764395c6e3045614f776d6a73496f6555672b506e31483633486f2b70587a535043425a6165315449703579377776544351356b7a2b7639776a3434396f52692b5a2b35775c6e4356764234616836312f4a39516b5843586f5845326a663733325a774f542b2f43464b6d6e414f774f5a656831723632626e6c317a6b4838372f2f576d6c386e5c6e4d31634d5a79574f2f595a4c577a6e47714d2b52487048656543314d4e36587276316337452b375a6d674e594b4b4d767232397864444c4f65315761455148735c6e4f696142534c3164774338585a3849685032424966424d597a4237664463755a34614b767757484257376d342b63642f563746386e42444d50795946634c52625c6e447349325a63757767414676784c704330594e473679786d664f5371362f487a41524972347857796e483347786d3133523247642f75686757307758646c50675c6e57647a59495a5454464545454e74736d4a5145794b69317956424b786677764c42672f55686d573439754b48796f4f7138337254664f6d562b34327757637a495c6e573435696b6642796e42394576344b65757a64684a4149357a4f766963473172763449384c6253614931636a6f724b2b37425644633254504b30746f4e654e635c6e7754654c55684858646343464f536d6a7543743279435a4b444273377467306d4c62314c71796b5637633036446b6d7468686e5333514f64476d3061507655485c6e64466172474773726c4e683264715a396f6d54534437506b7379472b46515167533162365667706f6f317376335a335243422b5973687767396e4f4b414e46335c6e4238483363516874376734386134526855773d3d5c6e2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d227d8080c28080e602a4e380940000000000000000000000000000000000000002855052433230c0c0c0c0c28080e702a5e48094000000000000000000000000000000000000000786505243373231c0c0c0c0c28080f602b4f3809400000000000000000000000000000000000000049553797374656d20436f6e666967204d616e61676572c0c0c0c0c28080f202b0ef8094000000000000000000000000000000000000000991506172746974696f6e204d616e61676572c0c0c0c0c28080f002aeed809400000000000000000000000000000000000000018f4465706f736974204d616e61676572c0c0c0c0c28080f102afee80940000000000000000000000000000000000000008904469676974616c204964656e74697479c0c0c0c0c28080e502a3e28094000000000000000000000000000000000000000384566f7465c0c0c0c0c28080e502a3e28094000000000000000000000000000000000000000f8454657374c0c0c0c0c280808080"
	TestNetValues[37] = "e1a09d85c3cd6232f1f32171b4be124830187b46db0e4e7e26065cd575558fbab7b9"
	TestNetValues[38] = "f8abc0f86aa102bf6241dc4f36c5e983da44597d7d693fe33db4b940267e27dbefd8607c345261b846304402200542b6315c45a36f8feaaeae9b5f7ae7fbc4eff3db83270c161685d51aa303ce0220100d4339d08446da26815e23dc9b474a1eb50c80203f852abf0145937b413c8c8080a08eec5196ac36d4bb7c5c81a66c81844d30aa37c8d952e5bb0979dbd47afd45f2c0d290400082bb0800000000000000000000008080845d15f11d80"
	TestNetValues[39] = "f84d88016345785d8a0000e290400082bb08000000000000000000000090000000000000000000000000000000009976a9145cf7ca0c05b981fe6953a1c2cfcc1fd953fcfc4b88ac80845d15f11d80"

	// mainnet keys
	MainNetKeys[0] = "47656e65736973556e697448617368"
	MainNetKeys[1] = "616266cc308255a2efd091c7878d5d83c3507e3baab4"
	MainNetKeys[2] = "617066cc308255a2efd091c7878d5d83c3507e3baab410f0375ea48aa09099b0148d8a19fc3ac297a22b29bff0dfa99546f7af0fb57c0000000000000000"
	MainNetKeys[3] = "636d0000000000000000000000000000000000000001"
	MainNetKeys[4] = "636d0000000000000000000000000000000000000002"
	MainNetKeys[5] = "636d0000000000000000000000000000000000000003"
	MainNetKeys[6] = "636d0000000000000000000000000000000000000004"
	MainNetKeys[7] = "636d0000000000000000000000000000000000000007"
	MainNetKeys[8] = "636d0000000000000000000000000000000000000008"
	MainNetKeys[9] = "636d0000000000000000000000000000000000000009"
	MainNetKeys[10] = "636d000000000000000000000000000000000000000f"
	MainNetKeys[11] = "636f0000000000000000000000000000000000000001"
	MainNetKeys[12] = "636f0000000000000000000000000000000000000002"
	MainNetKeys[13] = "636f0000000000000000000000000000000000000003"
	MainNetKeys[14] = "636f0000000000000000000000000000000000000004"
	MainNetKeys[15] = "636f0000000000000000000000000000000000000007"
	MainNetKeys[16] = "636f0000000000000000000000000000000000000008"
	MainNetKeys[17] = "636f0000000000000000000000000000000000000009"
	MainNetKeys[18] = "636f000000000000000000000000000000000000000f"
	MainNetKeys[19] = "637300000000000000000000000000000000000000014d65646961746f724c697374"
	MainNetKeys[20] = "63730000000000000000000000000000000000000008526f6f7443414279746573"
	MainNetKeys[21] = "63730000000000000000000000000000000000000008526f6f744341486f6c646572"
	MainNetKeys[22] = "637300000000000000000000000000000000000000086469676974616c436f6e66"
	MainNetKeys[23] = "647044796e616d6963476c6f62616c50726f7065727479"
	MainNetKeys[24] = "6770476c6f62616c50726f7065727479"
	MainNetKeys[25] = "6770746e76657273696f6e"
	MainNetKeys[26] = "68680000000000000000400082bb080000000000000000000000"
	MainNetKeys[27] = "6c7510f0375ea48aa09099b0148d8a19fc3ac297a22b29bff0dfa99546f7af0fb57c"
	MainNetKeys[28] = "6d692bba1b91c91c8e1102dcf5d90f87cd29623ff794"
	MainNetKeys[29] = "6d696d10ae00a9d66379cccb6911e39068254de80afc"
	MainNetKeys[30] = "6d69b141c50bbd18d2f3b1cb2588737f08682c7e9b85"
	MainNetKeys[31] = "6d69b67d2849dd8bcae08a0d15ea668b75bc0878f212"
	MainNetKeys[32] = "6d69bdd7eb63dd142056ee7c132cf106c817af465307"
	MainNetKeys[33] = "6d734d65646961746f725363686564756c65"
	MainNetKeys[34] = "7061756f10f0375ea48aa09099b0148d8a19fc3ac297a22b29bff0dfa99546f7af0fb57c0000000000000000"
	MainNetKeys[35] = "73746275400082bb080000000000000000000000"
	MainNetKeys[36] = "747810f0375ea48aa09099b0148d8a19fc3ac297a22b29bff0dfa99546f7af0fb57c"
	MainNetKeys[37] = "7562fda8aea1b4b2920b1f4038fb10edb8fe510669ec1f574f5a13b20cad0f2294df"
	MainNetKeys[38] = "7568fda8aea1b4b2920b1f4038fb10edb8fe510669ec1f574f5a13b20cad0f2294df"
	MainNetKeys[39] = "756f10f0375ea48aa09099b0148d8a19fc3ac297a22b29bff0dfa99546f7af0fb57c0000000000000000"

	// mainnet values
	MainNetValues[0] = "fda8aea1b4b2920b1f4038fb10edb8fe510669ec1f574f5a13b20cad0f2294df"
	MainNetValues[1] = "016345785d8a0000"
	MainNetValues[2] = "e3a010f0375ea48aa09099b0148d8a19fc3ac297a22b29bff0dfa99546f7af0fb57c8080"
	MainNetValues[3] = "0000000000000000000000000000000000000001"
	MainNetValues[4] = "0000000000000000000000000000000000000002"
	MainNetValues[5] = "0000000000000000000000000000000000000003"
	MainNetValues[6] = "0000000000000000000000000000000000000004"
	MainNetValues[7] = "0000000000000000000000000000000000000007"
	MainNetValues[8] = "0000000000000000000000000000000000000008"
	MainNetValues[9] = "0000000000000000000000000000000000000009"
	MainNetValues[10] = "000000000000000000000000000000000000000f"
	MainNetValues[11] = "f841940000000000000000000000000000000000000001808f4465706f736974204d616e6167657201940000000000000000000000000000000000000000845d186094"
	MainNetValues[12] = "f79400000000000000000000000000000000000000028085505243323001940000000000000000000000000000000000000000845d186094"
	MainNetValues[13] = "f69400000000000000000000000000000000000000038084566f746501940000000000000000000000000000000000000000845d186094"
	MainNetValues[14] = "f847940000000000000000000000000000000000000004809553797374656d20436f6e666967204d616e6167657201940000000000000000000000000000000000000000845d186094"
	MainNetValues[15] = "f838940000000000000000000000000000000000000007808650524337323101940000000000000000000000000000000000000000845d186094"
	MainNetValues[16] = "f84294000000000000000000000000000000000000000880904469676974616c204964656e7469747901940000000000000000000000000000000000000000845d186094"
	MainNetValues[17] = "f8439400000000000000000000000000000000000000098091506172746974696f6e204d616e6167657201940000000000000000000000000000000000000000845d186094"
	MainNetValues[18] = "f694000000000000000000000000000000000000000f80845465737401940000000000000000000000000000000000000000845d186094"
	MainNetValues[19] = "0000000000000000400082bb080000000000000000000000ffffffff7b225031347a4431456f5146774335323776764c3869714d3734466546784755374a617678223a747275652c22503141776764715368444457587131516d356d324d65614b6d524661734675646f3451223a747275652c22503148414650695054713741506a717a574339717677386a4646575778506a64427648223a747275652c225031486475763131574438396b6a4e7a617472775662704c4e36434344396438316e4d223a747275652c2250314a4a6f4e6337454e35656b4564757676543761754a62525573506575534b325266223a747275657d"
	MainNetValues[20] = "0000000000000000400082bb080000000000000000000000000000002d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d0a4d49494632544343413847674177494241674955536f734c49757357747563357542336462515477512b79786f676b774451594a4b6f5a496876634e4151454c0a425141776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e564241634d42304a6c0a61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a585250626d5578476a41590a42674e5642414d4d455642686247786c644539755a5342536232393049454e424d423458445445354d4451784d4441344d4459794f466f5844544d354d4451770a4e5441344d4459794f466f776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e560a4241634d42304a6c61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a5852500a626d5578476a415942674e5642414d4d455642686247786c644539755a5342536232393049454e424d494943496a414e42676b71686b694739773042415145460a41414f43416738414d49494343674b4341674541705a66614d383135616e442f7972347232495432616a705866326176756d3845732b44324f32753330776a580a5651752f487375764d7a68577642367835737834594a6262356172546239767a496944424b6b646c52436d65387a3035396f704e6d6b42764b7a5836437647310a325232444637396345365959637769524f664542314367676c4e524c305154774450744a4c744668697536535a7a37436739695442507a4263564666486f76370a6e677331352f7a46547551374a596c6446726a784c5a2f7268766561436c6f4f6a53386949666a736e634347756369664c53565366344e64613139354d6565590a31415a4758775a565a2f6d6762523177316168456d365562472f3754614e2f555472426f644b452b7537644f437a4b4374335046586a664f42767a4d544f6b640a6a79543051586a534b65765a38374962686a46753872514c3041586f4459534475614a6636563554505a475a2b5531716c554d665749735478335039666a42750a3475526f31325a527a4d7a476d662f64504a6169484765464c666742716b564755794c396676506c6f306a37363859466975476872546f55354b7a6b553143330a53576e634f3853505946472f53556d7269473677395149716c42676f7765327331566f54797767633536675871742b65742f2f3176556c646e434379714546520a677a56514c68344a306442704a6352434b66784d33346230562b6c33352f6f2f58766c5a535a523366714941332b78434e6378757a52725166796d664c5753520a425a5832674336754e5538455a2f413449587179434d746e6368712f37666f6e57774451355971436d54692b336d784f455561557274595368756375356538590a454646536b48643177543139786645366a4648386f6d59534f6e364b33794e37723336344a30762f6f4652427272704177466e376e6c4a4173673841796745430a4177454141614e6a4d474577485159445652304f4242594546426e535a565a5054314a466949764f5242427249445541487168434d42384741315564497751590a4d42614146426e535a565a5054314a466949764f5242427249445541487168434d41384741315564457745422f7751464d414d424166387744675944565230500a4151482f42415144416747474d41304743537147534962334451454243775541413449434151426b486c434f5555552b35756f4f306c3158583650692b334b6d0a79315139454a594557376e4867386a5a624f6b735949317a5a6d424f6a336b6a42362f785770554873536e6a317a394172744f6462494b584152564f6f6764390a3045614f776d6a73496f6555672b506e31483633486f2b70587a535043425a6165315449703579377776544351356b7a2b7639776a3434396f52692b5a2b35770a4356764234616836312f4a39516b5843586f5845326a663733325a774f542b2f43464b6d6e414f774f5a656831723632626e6c317a6b4838372f2f576d6c386e0a4d31634d5a79574f2f595a4c577a6e47714d2b52487048656543314d4e36587276316337452b375a6d674e594b4b4d767232397864444c4f65315761455148730a4f696142534c3164774338585a3849685032424966424d597a4237664463755a34614b767757484257376d342b63642f563746386e42444d50795946634c52620a447349325a63757767414676784c704330594e473679786d664f5371362f487a41524972347857796e483347786d3133523247642f75686757307758646c50670a57647a59495a5454464545454e74736d4a5145794b69317956424b786677764c42672f55686d573439754b48796f4f7138337254664f6d562b34327757637a490a573435696b6642796e42394576344b65757a64684a4149357a4f766963473172763449384c6253614931636a6f724b2b37425644633254504b30746f4e654e630a7754654c55684858646343464f536d6a7543743279435a4b444273377467306d4c62314c71796b5637633036446b6d7468686e5333514f64476d3061507655480a64466172474773726c4e683264715a396f6d54534437506b7379472b46515167533162365667706f6f317376335a335243422b5973687767396e4f4b414e46330a4238483363516874376734386134526855773d3d0a2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d"
	MainNetValues[21] = "0000000000000000400082bb0800000000000000000000000000000050314c4138546b455778553646634d7a6b796553626639623946775a77787259527546"
	MainNetValues[22] = "0000000000000000400082bb080000000000000000000000000000007b22726f6f744341486f6c646572223a2250314c4138546b455778553646634d7a6b796553626639623946775a77787259527546222c22726f6f7443414279746573223a222d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d5c6e4d49494632544343413847674177494241674955536f734c49757357747563357542336462515477512b79786f676b774451594a4b6f5a496876634e4151454c5c6e425141776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e564241634d42304a6c5c6e61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a585250626d5578476a41595c6e42674e5642414d4d455642686247786c644539755a5342536232393049454e424d423458445445354d4451784d4441344d4459794f466f5844544d354d4451775c6e4e5441344d4459794f466f776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e565c6e4241634d42304a6c61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a5852505c6e626d5578476a415942674e5642414d4d455642686247786c644539755a5342536232393049454e424d494943496a414e42676b71686b694739773042415145465c6e41414f43416738414d49494343674b4341674541705a66614d383135616e442f7972347232495432616a705866326176756d3845732b44324f32753330776a585c6e5651752f487375764d7a68577642367835737834594a6262356172546239767a496944424b6b646c52436d65387a3035396f704e6d6b42764b7a5836437647315c6e325232444637396345365959637769524f664542314367676c4e524c305154774450744a4c744668697536535a7a37436739695442507a4263564666486f76375c6e6e677331352f7a46547551374a596c6446726a784c5a2f7268766561436c6f4f6a53386949666a736e634347756369664c53565366344e64613139354d6565595c6e31415a4758775a565a2f6d6762523177316168456d365562472f3754614e2f555472426f644b452b7537644f437a4b4374335046586a664f42767a4d544f6b645c6e6a79543051586a534b65765a38374962686a46753872514c3041586f4459534475614a6636563554505a475a2b5531716c554d665749735478335039666a42755c6e3475526f31325a527a4d7a476d662f64504a6169484765464c666742716b564755794c396676506c6f306a37363859466975476872546f55354b7a6b553143335c6e53576e634f3853505946472f53556d7269473677395149716c42676f7765327331566f54797767633536675871742b65742f2f3176556c646e434379714546525c6e677a56514c68344a306442704a6352434b66784d33346230562b6c33352f6f2f58766c5a535a523366714941332b78434e6378757a52725166796d664c5753525c6e425a5832674336754e5538455a2f413449587179434d746e6368712f37666f6e57774451355971436d54692b336d784f455561557274595368756375356538595c6e454646536b48643177543139786645366a4648386f6d59534f6e364b33794e37723336344a30762f6f4652427272704177466e376e6c4a4173673841796745435c6e4177454141614e6a4d474577485159445652304f4242594546426e535a565a5054314a466949764f5242427249445541487168434d42384741315564497751595c6e4d42614146426e535a565a5054314a466949764f5242427249445541487168434d41384741315564457745422f7751464d414d424166387744675944565230505c6e4151482f42415144416747474d41304743537147534962334451454243775541413449434151426b486c434f5555552b35756f4f306c3158583650692b334b6d5c6e79315139454a594557376e4867386a5a624f6b735949317a5a6d424f6a336b6a42362f785770554873536e6a317a394172744f6462494b584152564f6f6764395c6e3045614f776d6a73496f6555672b506e31483633486f2b70587a535043425a6165315449703579377776544351356b7a2b7639776a3434396f52692b5a2b35775c6e4356764234616836312f4a39516b5843586f5845326a663733325a774f542b2f43464b6d6e414f774f5a656831723632626e6c317a6b4838372f2f576d6c386e5c6e4d31634d5a79574f2f595a4c577a6e47714d2b52487048656543314d4e36587276316337452b375a6d674e594b4b4d767232397864444c4f65315761455148735c6e4f696142534c3164774338585a3849685032424966424d597a4237664463755a34614b767757484257376d342b63642f563746386e42444d50795946634c52625c6e447349325a63757767414676784c704330594e473679786d664f5371362f487a41524972347857796e483347786d3133523247642f75686757307758646c50675c6e57647a59495a5454464545454e74736d4a5145794b69317956424b786677764c42672f55686d573439754b48796f4f7138337254664f6d562b34327757637a495c6e573435696b6642796e42394576344b65757a64684a4149357a4f766963473172763449384c6253614931636a6f724b2b37425644633254504b30746f4e654e635c6e7754654c55684858646343464f536d6a7543743279435a4b444273377467306d4c62314c71796b5637633036446b6d7468686e5333514f64476d3061507655485c6e64466172474773726c4e683264715a396f6d54534437506b7379472b46515167533162365667706f6f317376335a335243422b5973687767396e4f4b414e46335c6e4238483363516874376734386134526855773d3d5c6e2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d227d"
	MainNetValues[23] = "e4950000000000000000000000000000000000000000008080808088ffffffffffffffff80"
	MainNetValues[24] = "f9018af90115f87602050180f866856d6b6e6f6487736574666361708b61756469745f7772697465906e65745f62696e645f73657276696365876e65745f726177846b696c6c867365746769648673657475696487736574706361708563686f776e86666f776e65728a7379735f6368726f6f74886770746e2d6e657480f89bf84e823a98841135e6286483500000a350314842666566575570576d33615672684373454465314d77426b59657842484c743785012a05f200843b9aca008405f5e100050102820258808213881414148a3231343734383336343884313032348532353030308a313037333734313832348a3231343734383336343884313032348632303030303033348231303183322e3583312e353183302e35c0f86e95bdd7eb63dd142056ee7c132cf106c817af46530700956d10ae00a9d66379cccb6911e39068254de80afc0095b67d2849dd8bcae08a0d15ea668b75bc0878f2120095b141c50bbd18d2f3b1cb2588737f08682c7e9b8500952bba1b91c91c8e1102dcf5d90f87cd29623ff79400c0"
	MainNetValues[25] = "d1846770746e8b312e302e322d64656c7461"
	MainNetValues[26] = "a0fda8aea1b4b2920b1f4038fb10edb8fe510669ec1f574f5a13b20cad0f2294df"
	MainNetValues[27] = "e8a0fda8aea1b4b2920b1f4038fb10edb8fe510669ec1f574f5a13b20cad0f2294df8080845d186094"
	MainNetValues[28] = "f901a0f90193a35031347a4431456f5146774335323776764c3869714d3734466546784755374a617678a35031347a4431456f5146774335323776764c3869714d3734466546784755374a617678b8af32456d504d466b625a6e726d68374475354443316b754a357776484e725a506e68626d4e6877556a52624e75483561486f647339536156545941565a7a43704b5251626f3644736851794b46333267323742755259385175386979316e6a46455863334c56714b4652534663716742545a4473674d443339677a6d50743235635236506a5939534d386f796975316431334474676a4b55674b72636355457347697044447957566b37636b507a5366b898706e6f64653a2f2f6166623338626137396163633338363138316164323532336666616631623661666162373139333461356164333732393533376532376431646362366436663536346630333738656662613435626563633063343030623665363864303261393934613536366630626437313164646334303363613237643331633539353033403132372e302e302e313a3330333038c58080808080c3808080"
	MainNetValues[29] = "f901a0f90193a3503141776764715368444457587131516d356d324d65614b6d524661734675646f3451a3503141776764715368444457587131516d356d324d65614b6d524661734675646f3451b8af34794d565a7a535174757572413539616752364a50766d4a6f593338623751323451443956635643564537395934334775717643484547676b34425256424c4d3373416a4e58394c45535144706f72684768533439505a423947317932473767523671436f384a35697267636d4c7459664369664d41475378466e737471706734677273366f746a344475587162646b61726b35374d7a3941455056574d71616a66477064525234427968466a7553b898706e6f64653a2f2f6164343238663265373636646530363566366166313463616165306333386661316136616635333465386435366166343135653033313462643438363962303664313338613637643235346133323866303562306533373761386435383266656432353464353239323137373765373661666231353438626566636532646432403132372e302e302e313a3330333035c58080808080c3808080"
	MainNetValues[30] = "f901a0f90193a3503148414650695054713741506a717a574339717677386a4646575778506a64427648a3503148414650695054713741506a717a574339717677386a4646575778506a64427648b8af366d677854676247316b514d464345635663776873727675504d35336a4c43513273323463546b50345645754a467055644766674a3179456a6a6843533550635863656a5469794a4872614c776f654c61534a4568654e47797367743869435546444633666571673544626d73686f77685142727539696538573569555261745a4a61564a51625737566b614a757071544c42374e38624834553936347837517a72455367594c48714c714a414b4db898706e6f64653a2f2f6535323237626138376635366565616563303035373734396332653536663032343036623035633034313138643931646134336631356137313264313636646331316566306137643339623864376536383135353464356437333435316432613564626262633838333936656535313537306364646262333232366261326362403132372e302e302e313a3330333037c58080808080c3808080"
	MainNetValues[31] = "f901a0f90193a35031486475763131574438396b6a4e7a617472775662704c4e36434344396438316e4da35031486475763131574438396b6a4e7a617472775662704c4e36434344396438316e4db8af3848326b43593246585742736a365a63697a524c5646585a73743537705152787a34536e624a4a476253376f635834586578714d576f344b33326f5843396850436a44345874316a6a346675635037775a634156525535713675725473657a72355a5779733979696b6a776b473451737576584a5773714d315373737a4e6d627567457758514167645a7959317553486d6739776e6354725a4b767078757048717950746e59664b745a4674617861b898706e6f64653a2f2f6433653965363661363665306366633337636634653434666135623866393539383764363434316136303834626263626538363339376163616464323734366539343939386236613763323030383162333561626663306430383361313864643033363835643839383633376230643630323937326332343438366463646139403132372e302e302e313a3330333036c58080808080c3808080"
	MainNetValues[32] = "f901a0f90193a350314a4a6f4e6337454e35656b4564757676543761754a62525573506575534b325266a350314a4a6f4e6337454e35656b4564757676543761754a62525573506575534b325266b8af4251644c44687a74615059743371324d616647575046764d3476596f374e616546567868505a70393354614d4e6236784b6974546450367a725461504c75776373596137564a397a7953617069766d326d5668506f6a4b316e4772674d4c736f5544666d415a53505258596e4e5835564659427a704152705266654561373973617067355a7273536d4d6a64546a4e4b45703261383838446758506d4b555768387147334b436d43374b4569336d54b898706e6f64653a2f2f3866663030306530303164366434613537323830666561393663646132323237663633653866363464613135626239653861646431613837643938636263363262653338383964383036373465313534333136656231396135656633623637373861643436656436303663643262363065663262333631623462336235656435403132372e302e302e313a3330333033c58080808080c3808080"
	MainNetValues[33] = "f870f86e95bdd7eb63dd142056ee7c132cf106c817af46530700952bba1b91c91c8e1102dcf5d90f87cd29623ff7940095b67d2849dd8bcae08a0d15ea668b75bc0878f2120095b141c50bbd18d2f3b1cb2588737f08682c7e9b8500956d10ae00a9d66379cccb6911e39068254de80afc00"
	MainNetValues[34] = "a35031414e595875474a6a725159676673775769437172514163436333687445594a444b"
	MainNetValues[35] = "f839a0fda8aea1b4b2920b1f4038fb10edb8fe510669ec1f574f5a13b20cad0f2294dfd290400082bb08000000000000000000000080845d186094"
	MainNetValues[36] = "f913a3f9139ef85180b84ef84cc0f848f84688016345785d8a00009976a91466cc308255a2efd091c7878d5d83c3507e3baab488ace290400082bb080000000000000000000000900000000000000000000000000000000080f8a306b8a0f89e8c47656e657369732054657874b88e53686f6f7420666f7220746865206d6f6f6e2e204576656e20696620796f75206d6973732069742c20796f752077696c6c206c616e6420616d6f6e67207468652073746172732e28e9a39ee59091e69c88e79083efbc8ce58db3e4bdbfe99499e8bf87efbc8ce4bda0e8bf98e698afe58fafe4bba5e79d80e99986e4ba8ee6989fe99985e4b98be997b4e380822980f9113b03b91137f91134940000000000000000000000000000000000000008c0c0f91116f3808c526f6f744341486f6c646572a350314c4138546b455778553646634d7a6b796553626639623946775a7778725952754680f9083a808b526f6f7443414279746573b908292d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d0a4d49494632544343413847674177494241674955536f734c49757357747563357542336462515477512b79786f676b774451594a4b6f5a496876634e4151454c0a425141776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e564241634d42304a6c0a61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a585250626d5578476a41590a42674e5642414d4d455642686247786c644539755a5342536232393049454e424d423458445445354d4451784d4441344d4459794f466f5844544d354d4451770a4e5441344d4459794f466f776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e560a4241634d42304a6c61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a5852500a626d5578476a415942674e5642414d4d455642686247786c644539755a5342536232393049454e424d494943496a414e42676b71686b694739773042415145460a41414f43416738414d49494343674b4341674541705a66614d383135616e442f7972347232495432616a705866326176756d3845732b44324f32753330776a580a5651752f487375764d7a68577642367835737834594a6262356172546239767a496944424b6b646c52436d65387a3035396f704e6d6b42764b7a5836437647310a325232444637396345365959637769524f664542314367676c4e524c305154774450744a4c744668697536535a7a37436739695442507a4263564666486f76370a6e677331352f7a46547551374a596c6446726a784c5a2f7268766561436c6f4f6a53386949666a736e634347756369664c53565366344e64613139354d6565590a31415a4758775a565a2f6d6762523177316168456d365562472f3754614e2f555472426f644b452b7537644f437a4b4374335046586a664f42767a4d544f6b640a6a79543051586a534b65765a38374962686a46753872514c3041586f4459534475614a6636563554505a475a2b5531716c554d665749735478335039666a42750a3475526f31325a527a4d7a476d662f64504a6169484765464c666742716b564755794c396676506c6f306a37363859466975476872546f55354b7a6b553143330a53576e634f3853505946472f53556d7269473677395149716c42676f7765327331566f54797767633536675871742b65742f2f3176556c646e434379714546520a677a56514c68344a306442704a6352434b66784d33346230562b6c33352f6f2f58766c5a535a523366714941332b78434e6378757a52725166796d664c5753520a425a5832674336754e5538455a2f413449587179434d746e6368712f37666f6e57774451355971436d54692b336d784f455561557274595368756375356538590a454646536b48643177543139786645366a4648386f6d59534f6e364b33794e37723336344a30762f6f4652427272704177466e376e6c4a4173673841796745430a4177454141614e6a4d474577485159445652304f4242594546426e535a565a5054314a466949764f5242427249445541487168434d42384741315564497751590a4d42614146426e535a565a5054314a466949764f5242427249445541487168434d41384741315564457745422f7751464d414d424166387744675944565230500a4151482f42415144416747474d41304743537147534962334451454243775541413449434151426b486c434f5555552b35756f4f306c3158583650692b334b6d0a79315139454a594557376e4867386a5a624f6b735949317a5a6d424f6a336b6a42362f785770554873536e6a317a394172744f6462494b584152564f6f6764390a3045614f776d6a73496f6555672b506e31483633486f2b70587a535043425a6165315449703579377776544351356b7a2b7639776a3434396f52692b5a2b35770a4356764234616836312f4a39516b5843586f5845326a663733325a774f542b2f43464b6d6e414f774f5a656831723632626e6c317a6b4838372f2f576d6c386e0a4d31634d5a79574f2f595a4c577a6e47714d2b52487048656543314d4e36587276316337452b375a6d674e594b4b4d767232397864444c4f65315761455148730a4f696142534c3164774338585a3849685032424966424d597a4237664463755a34614b767757484257376d342b63642f563746386e42444d50795946634c52620a447349325a63757767414676784c704330594e473679786d664f5371362f487a41524972347857796e483347786d3133523247642f75686757307758646c50670a57647a59495a5454464545454e74736d4a5145794b69317956424b786677764c42672f55686d573439754b48796f4f7138337254664f6d562b34327757637a490a573435696b6642796e42394576344b65757a64684a4149357a4f766963473172763449384c6253614931636a6f724b2b37425644633254504b30746f4e654e630a7754654c55684858646343464f536d6a7543743279435a4b444273377467306d4c62314c71796b5637633036446b6d7468686e5333514f64476d3061507655480a64466172474773726c4e683264715a396f6d54534437506b7379472b46515167533162365667706f6f317376335a335243422b5973687767396e4f4b414e46330a4238483363516874376734386134526855773d3d0a2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d80f908a2808b6469676974616c436f6e66b908917b22726f6f744341486f6c646572223a2250314c4138546b455778553646634d7a6b796553626639623946775a77787259527546222c22726f6f7443414279746573223a222d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d5c6e4d49494632544343413847674177494241674955536f734c49757357747563357542336462515477512b79786f676b774451594a4b6f5a496876634e4151454c5c6e425141776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e564241634d42304a6c5c6e61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a585250626d5578476a41595c6e42674e5642414d4d455642686247786c644539755a5342536232393049454e424d423458445445354d4451784d4441344d4459794f466f5844544d354d4451775c6e4e5441344d4459794f466f776444454c4d416b474131554542684d43513034784544414f42674e564241674d42304a6c61577070626d63784544414f42674e565c6e4241634d42304a6c61577070626d63784554415042674e5642416f4d4345684d575663675448526b4d524977454159445651514c44416c51595778735a5852505c6e626d5578476a415942674e5642414d4d455642686247786c644539755a5342536232393049454e424d494943496a414e42676b71686b694739773042415145465c6e41414f43416738414d49494343674b4341674541705a66614d383135616e442f7972347232495432616a705866326176756d3845732b44324f32753330776a585c6e5651752f487375764d7a68577642367835737834594a6262356172546239767a496944424b6b646c52436d65387a3035396f704e6d6b42764b7a5836437647315c6e325232444637396345365959637769524f664542314367676c4e524c305154774450744a4c744668697536535a7a37436739695442507a4263564666486f76375c6e6e677331352f7a46547551374a596c6446726a784c5a2f7268766561436c6f4f6a53386949666a736e634347756369664c53565366344e64613139354d6565595c6e31415a4758775a565a2f6d6762523177316168456d365562472f3754614e2f555472426f644b452b7537644f437a4b4374335046586a664f42767a4d544f6b645c6e6a79543051586a534b65765a38374962686a46753872514c3041586f4459534475614a6636563554505a475a2b5531716c554d665749735478335039666a42755c6e3475526f31325a527a4d7a476d662f64504a6169484765464c666742716b564755794c396676506c6f306a37363859466975476872546f55354b7a6b553143335c6e53576e634f3853505946472f53556d7269473677395149716c42676f7765327331566f54797767633536675871742b65742f2f3176556c646e434379714546525c6e677a56514c68344a306442704a6352434b66784d33346230562b6c33352f6f2f58766c5a535a523366714941332b78434e6378757a52725166796d664c5753525c6e425a5832674336754e5538455a2f413449587179434d746e6368712f37666f6e57774451355971436d54692b336d784f455561557274595368756375356538595c6e454646536b48643177543139786645366a4648386f6d59534f6e364b33794e37723336344a30762f6f4652427272704177466e376e6c4a4173673841796745435c6e4177454141614e6a4d474577485159445652304f4242594546426e535a565a5054314a466949764f5242427249445541487168434d42384741315564497751595c6e4d42614146426e535a565a5054314a466949764f5242427249445541487168434d41384741315564457745422f7751464d414d424166387744675944565230505c6e4151482f42415144416747474d41304743537147534962334451454243775541413449434151426b486c434f5555552b35756f4f306c3158583650692b334b6d5c6e79315139454a594557376e4867386a5a624f6b735949317a5a6d424f6a336b6a42362f785770554873536e6a317a394172744f6462494b584152564f6f6764395c6e3045614f776d6a73496f6555672b506e31483633486f2b70587a535043425a6165315449703579377776544351356b7a2b7639776a3434396f52692b5a2b35775c6e4356764234616836312f4a39516b5843586f5845326a663733325a774f542b2f43464b6d6e414f774f5a656831723632626e6c317a6b4838372f2f576d6c386e5c6e4d31634d5a79574f2f595a4c577a6e47714d2b52487048656543314d4e36587276316337452b375a6d674e594b4b4d767232397864444c4f65315761455148735c6e4f696142534c3164774338585a3849685032424966424d597a4237664463755a34614b767757484257376d342b63642f563746386e42444d50795946634c52625c6e447349325a63757767414676784c704330594e473679786d664f5371362f487a41524972347857796e483347786d3133523247642f75686757307758646c50675c6e57647a59495a5454464545454e74736d4a5145794b69317956424b786677764c42672f55686d573439754b48796f4f7138337254664f6d562b34327757637a495c6e573435696b6642796e42394576344b65757a64684a4149357a4f766963473172763449384c6253614931636a6f724b2b37425644633254504b30746f4e654e635c6e7754654c55684858646343464f536d6a7543743279435a4b444273377467306d4c62314c71796b5637633036446b6d7468686e5333514f64476d3061507655485c6e64466172474773726c4e683264715a396f6d54534437506b7379472b46515167533162365667706f6f317376335a335243422b5973687767396e4f4b414e46335c6e4238483363516874376734386134526855773d3d5c6e2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d227d8080c28080e602a4e380940000000000000000000000000000000000000002855052433230c0c0c0c0c28080e702a5e48094000000000000000000000000000000000000000786505243373231c0c0c0c0c28080f602b4f3809400000000000000000000000000000000000000049553797374656d20436f6e666967204d616e61676572c0c0c0c0c28080f202b0ef8094000000000000000000000000000000000000000991506172746974696f6e204d616e61676572c0c0c0c0c28080f002aeed809400000000000000000000000000000000000000018f4465706f736974204d616e61676572c0c0c0c0c28080f102afee80940000000000000000000000000000000000000008904469676974616c204964656e74697479c0c0c0c0c28080e502a3e28094000000000000000000000000000000000000000384566f7465c0c0c0c0c28080e502a3e28094000000000000000000000000000000000000000f8454657374c0c0c0c0c280808080"
	MainNetValues[37] = "e1a010f0375ea48aa09099b0148d8a19fc3ac297a22b29bff0dfa99546f7af0fb57c"
	MainNetValues[38] = "f8acc0f86ba103a33ec6c79a5a67b5bed96a7f681e58dcf65a0c3d3531c49fddb7cdb25d5d0be1b84730450221008b94e21638973ab112d600d35a88e1a6a7704e5fb91c159f6508a696ad043d8e0220096801b7ca9933b60725e4f64f3d60162a4a302140f2448adfa5ea5117df8c348080a03351372a214db31e8a5e15081c4390fc332fa7048360a7c3898cecc292f5da45c0d290400082bb0800000000000000000000008080845d18609480"
	MainNetValues[39] = "f84d88016345785d8a0000e290400082bb08000000000000000000000090000000000000000000000000000000009976a91466cc308255a2efd091c7878d5d83c3507e3baab488ac80845d18609480"

}
